home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Pascal Super Library
/
Pascal Super Library (CW International)(1997).bin
/
STRINGS
/
TPSTR7
/
EXAM33.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1993-03-15
|
4KB
|
86 lines
Program Exam33;
{**************************************************************************}
{ }
{ Ce programme démontre les possibilités de Copy ,Left et Right. }
{ }
{**************************************************************************}
Uses
TpStr;
Var
S1 ,
S2 : String;
{ --------------------------------------------------------------- }
{ Function Copy(Str1: String;Index,Count):String; }
{ --------------------------------------------------------------- }
{ }
{ Effet : Strictement identique à la fonction Copy de Turbo Pascal. }
{ }
{ Usage : Chaîne pascal. }
{ }
{ Vitesse : 7800/s }
{ }
{ -------------------------------------------------------------------------}
Procedure Test1;
Begin
S1 := 'abcdefghijklmnopqrstuvwxyz';
S2 := Copy(S1,1,13);
S2 := Copy(S1,14,50);
S2 := Copy(S1,1,1);
S2 := Copy('abcdef',6,5);
end;
{ --------------------------------------------------------------- }
{ Function Left(Str1: String;Count: Integer):String; }
{ --------------------------------------------------------------- }
{ }
{ Effet : Retourne la partie gauche de <Str1>. }
{ Equivalent à Copy(Str1,1,Count). }
{ }
{ Usage : Chaîne pascal. }
{ }
{ Vitesse : 7800/s }
{ }
{ -------------------------------------------------------------------------}
Procedure Test2;
Begin
S1 := 'abcdefghijklmnopqrstuvwxyz';
S2 := Left(S1,13);
S2 := Left(S1,5);
S2 := Left(S1,50);
S2 := Left('abcde',2);
end;
{ --------------------------------------------------------------- }
{ Function Right(Str1: String;Count: Integer):String; }
{ --------------------------------------------------------------- }
{ }
{ Effet : Retourne <Count> caractères de la partie droite de <Str1>. }
{ }
{ Usage : Chaîne pascal. }
{ }
{ Vitesse : 7800/s }
{ }
{ -------------------------------------------------------------------------}
Procedure Test3;
Begin
S1 := 'abcdefghijklmnopqrstuvwxyz';
S2 := Right(S1,13);
S2 := Right(S1,50);
S2 := Right('abcde',6);
end;
Begin
Test1;
Test2;
Test3;
End.
{ -------------------------------------------------------------------------}